English Dictionary
◊ ULTIMA THULE
ultima Thule
n : the geographical region believed by ancient geographers to
be the northernmost land in the inhabited world [syn: {Thule},
{ultima Thule}]